Why Neural Networks Can Learn Anything